package com.tbit.uqbike.object.pojo;

import com.tbit.uqbike.annos.Excel;

import java.util.Date;

/**
 * @author chenmengran
 * @Description: 运营区域
 * @date 2019\12\11 001115:29
 */
public class Geo {
    /**
     * 运营区域
     */
    private Integer geoId;
    /**
     * 运营商Id
     */
    private Integer accountId;
    /**
     * 运营区名称
     */
    @Excel(name = "服务区名称",sort = 1)
    private String name;
    /**
     * 运营区类型 0圆形 1多边形
     */
    private Integer geoType;
    /**
     * 圆形半径
     */
    private Integer radius;
    /**
     * 多边形电子围栏集合
     */
//    @Excel(name = "多边形电子围栏集合",sort = 2)
    private String points;
    /**
     * 校准后的经纬度集合
     */
    @Excel(name = "多边形电子围栏集合",sort = 2)
    private String pointsC;
    /**
     * 电子围栏开关
     */
    private Integer geoSwitch;
    /**
     * 断电开关
     */
    private Integer cutSwitch;
    /**
     * 回复上电开关
     */
    private Integer recoverSwitch;
    /**
     * 断电时间
     */
    private Integer cutTimeLong;

    /**
     * 出围栏强制锁死(0：不锁死。1：锁死。（默认）)
     */
    private Integer lockForceSwitch;
    /**
     * 中心点经度
     */
    private Double centerLo;
    /**
     * 中心点纬度
     */
    private Double centerLa;
    /**
     * 备注
     */
    private String remark;
    /**
     * 更新时间
     */
    private Date updateTime;

    public Integer getLockForceSwitch() {
        return lockForceSwitch;
    }

    public void setLockForceSwitch(Integer lockForceSwitch) {
        this.lockForceSwitch = lockForceSwitch;
    }

    public Integer getGeoId() {
        return geoId;
    }

    public void setGeoId(Integer geoId) {
        this.geoId = geoId;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getGeoType() {
        return geoType;
    }

    public void setGeoType(Integer geoType) {
        this.geoType = geoType;
    }

    public Integer getRadius() {
        return radius;
    }

    public void setRadius(Integer radius) {
        this.radius = radius;
    }

    public String getPoints() {
        return points;
    }

    public void setPoints(String points) {
        this.points = points;
    }

    public Integer getGeoSwitch() {
        return geoSwitch;
    }

    public void setGeoSwitch(Integer geoSwitch) {
        this.geoSwitch = geoSwitch;
    }

    public Integer getCutSwitch() {
        return cutSwitch;
    }

    public void setCutSwitch(Integer cutSwitch) {
        this.cutSwitch = cutSwitch;
    }

    public Integer getRecoverSwitch() {
        return recoverSwitch;
    }

    public void setRecoverSwitch(Integer recoverSwitch) {
        this.recoverSwitch = recoverSwitch;
    }

    public Integer getCutTimeLong() {
        return cutTimeLong;
    }

    public void setCutTimeLong(Integer cutTimeLong) {
        this.cutTimeLong = cutTimeLong;
    }

    public Double getCenterLo() {
        return centerLo;
    }

    public void setCenterLo(Double centerLo) {
        this.centerLo = centerLo;
    }

    public Double getCenterLa() {
        return centerLa;
    }

    public void setCenterLa(Double centerLa) {
        this.centerLa = centerLa;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getPointsC() {
        return pointsC;
    }

    public void setPointsC(String pointsC) {
        this.pointsC = pointsC;
    }
}
